text = input("请输入文本：")
word_list = text.split()  # 将文本按照空格分隔为单词列表
word_dict = {}  # 用于存储单词出现次数的字典

for word in word_list:
    if word not in word_dict:  # 如果该单词不在字典中，则将其添加进去，初值为1
        word_dict[word] = 1
    else:  # 如果该单词在字典中，则将其出现次数加1
        word_dict[word] += 1

word_count = len(word_list)  # 计算单词总数

print("单词总数是：", word_count)

# 将字典按照值排序并输出前五个键值对
sorted_dict = dict(sorted(word_dict.items(), key=lambda x: x[1], reverse=True))
print("使用频率前五的单词：")
count = 0
for key, value in sorted_dict.items():
    if count == 5:
        break
    print(key, "=", value)
    count += 1
